package com.cmc.cloud.cmclink.doc.constants.errorconstant;

import com.cmes.framework.common.exception.ErrorCode;

/**
 * 提单拆并申请主错误码常量类
 *
 * @author codegen
 */
public class BlnoSpiltCombineErrorCodeConstants {

    public static final ErrorCode BLNO_SPILT_COMBINE_NOT_EXISTS = new ErrorCode(1004041001, "提单拆并申请主不存在");

    public static final ErrorCode BLNO_SIGNED_NOT_SPILT = new ErrorCode(1004041002, "已经签单的提单不能并拆单");

    public static final ErrorCode BLNO_DO_NOT_SPILT = new ErrorCode(1004041003, "已经换单的不能拆并单");

    public static final ErrorCode BLNO_SON_NULL_NOT_SPILT = new ErrorCode(1004041004, "拆成的子提单不能为空");

    public static final ErrorCode BLNO_SON_STATUS_NOT_SPILT = new ErrorCode(1004041005, "拆成的子提单拆并状态错误");

    public static final ErrorCode BLNO_SI_STATUS_NOT_SPILT = new ErrorCode(1004041006, "该提单状态不可拆并");

    public static final ErrorCode BLNO_CNTR_QUANITY_NOT_EQUAL = new ErrorCode(1004041007, "拼箱的汇总件数不等");

    public static final ErrorCode BLNO_CNTR_WEIGHT_NOT_EQUAL = new ErrorCode(1004041008, "拼箱的汇总重量不等");

    public static final ErrorCode BLNO_CNTR_MEASUREMENT_NOT_EQUAL = new ErrorCode(1004041009, "拼箱的汇总尺寸不等");

    public static final ErrorCode BLNO_CNTR_SON_QUANITY_NOT_EQUAL = new ErrorCode(1004041010, "货件数与箱汇总件数不等");

    public static final ErrorCode BLNO_CNTR_SON_WEIGHT_NOT_EQUAL = new ErrorCode(1004041011, "货重与箱汇总重量不等");

    public static final ErrorCode BLNO_CNTR_SON_MEASUREMENT_NOT_EQUAL = new ErrorCode(1004041012, "货尺寸与箱汇总尺寸不等");

    public static final ErrorCode BLNO_SPILT_STATUS_ERROR = new ErrorCode(1004041013, "原提单拆分状态不可拆单");

    public static final ErrorCode BLNO_BOOKING_TIME_ERROR = new ErrorCode(1004041014, "不可出现多条si更改截止时间");

    public static final ErrorCode BLNO_BOOKING_TIME_NOT_EXISTED = new ErrorCode(1004041015, "si更改截止时间不存在");

    public static final ErrorCode BLNO_SIGNED_NOT_COMBINE = new ErrorCode(1004041016, "已经签单的提单不能并单");

    public static final ErrorCode BLNO_DO_NOT_COMBINE = new ErrorCode(1004041017, "已经换单的不能并单");

    public static final ErrorCode BLNO_LIST_NOT_EMPTY = new ErrorCode(1004041018, "待合并的提单列表不能为空");

    public static final ErrorCode BLNO_LIST_PORT_CODE_SAME = new ErrorCode(1004041019, "待合并的提单港口编码不一致");

    public static final ErrorCode BLNO_LIST_VESSEL_SAME = new ErrorCode(1004041020, "待合并的提单船名航次不一致");

    public static final ErrorCode BLNO_LIST_ROUTE_SAME = new ErrorCode(1004041021, "待合并的提单路径ID不一致");

    public static final ErrorCode BLNO_LIST_BKP_CODE_SAME = new ErrorCode(1004041022, "待合并的提单订舱人不一致");

    public static final ErrorCode BLNO_LIST_SHIP_SAME = new ErrorCode(1004041023, "待合并的提单运输条款不一致");

    public static final ErrorCode BLNO_LIST_AGREEMENT_SAME = new ErrorCode(1004041024, "待合并的提单运价协议不一致");

    public static final ErrorCode BLNO_LIST_SPACE_OWNER_SAME = new ErrorCode(1004041025, "待合并的提单舱位代码不一致");

    public static final ErrorCode BLNO_LIST_CNTR_OWNER_SAME = new ErrorCode(1004041026, "待合并的提单箱主不一致");

    public static final ErrorCode BLNO_LIST_CARGO_TYPE_ERROR = new ErrorCode(1004041027, "待合并的提单货类不满足要求");

    public static final ErrorCode BLNO_LIST_CARGO_DG_TYPE_ERROR = new ErrorCode(1004041028, "不满足DG货和其他货类的合并要求");

    public static final ErrorCode BLNO_LIST_SCN_SAME = new ErrorCode(1004041029, "参与合并的提单的收发通信息不一致");

    public static final ErrorCode BLNO_SON_NULL_SPILT = new ErrorCode(1004041030, "子提单信息为空");

    public static final ErrorCode BLNO_IS_NOT_PENDING = new ErrorCode(1004041031, "非待审核状态不可参与审批");

    public static final ErrorCode BLNO_IS_NOT_PENDING_NOT_DELETE = new ErrorCode(1004041032, "非待审核状态不可删除");

    public static final ErrorCode BLNO_IS_PING_XIANG_ERROR = new ErrorCode(1004041033, "单箱不可打拼箱标记");

    public static final ErrorCode BLNO_CNTR_QUANITY_ERROR = new ErrorCode(1004041034, "合并提单与原提单箱汇总件数不等");

    public static final ErrorCode BLNO_CNTR_WEIGHT_ERROR = new ErrorCode(1004041035, "合并提单与原提单箱汇总重量不等");

    public static final ErrorCode BLNO_CNTR_MEASUREMENT_ERROR = new ErrorCode(1004041036, "合并提单与原提单箱汇总尺寸不等");

    public static final ErrorCode BLNO_SPILT_REPEAT_NO_ERROR = new ErrorCode(1004041037, "拆成的提单存在提单号重复");

    public static final ErrorCode BLNO_SPILT_CARGO_EMPTY = new ErrorCode(1004041038, "货物信息不可为空");

    public static final ErrorCode BLNO_SPILT_CARGO_DIFFERENT = new ErrorCode(1004041039, "子单货物类型需要和主单一致");

    public static final ErrorCode BLNO_SPILT_LCL_SIGN_ORDER = new ErrorCode(1004041040, "拼箱的拆单 的计划签单方式需要一致");

    public static final ErrorCode BLNO_SPILT_LCL_RECEIVER = new ErrorCode(1004041041, "拼箱的拆单 的收货人需要一致");


    public static final ErrorCode SO_AMEND_APPLYING_EXISTS = new ErrorCode(1004041042, "存在 SO 订舱号 {0}，修改申请记录需处理");
}

